body, table, tr, td, p, ul, li, .label  { 
	font-family: helvetica, arial, tahoma; 
	font-size: 10pt;
	color: #0c0c0c;
}
td { vertical-align: top }

h2 { font-size: 17pt; font-weight: bold; }

h3 { font-size: 13pt; font-weight: normal; font-style: italic; }

.pagetitle { font-size: 24pt; text-shadow: #CCC 3px 3px 3px }

.person { border: 2px solid salmon; margin-right: 0%; background-color: #f8f8f8; }
.person p { color: #030303; margin-left:50; margin-right:50; text-align: justify }
.person li { color: #030303; margin-left:50; margin-right:50; }
.person img { margin-right:0; }
.person details { color: #030303; margin:0; }
.person h3 { 	
	font-size: 10pt;
	text-align: left;
	color: #0c0c0c;
	background-color: salmon;
	font-style: normal;
	font-weight: bold;
	border-bottom: 1px salmon solid;
	margin: 0;
	padding: 2;
	padding-left: 15px;
}

p.member { color: #0c0c0c; margin-left:0; }
li.member { color: #0c0c0c; margin-left:0; }

.lesung { border: 2px solid green; margin-right: 0%}
.lesung p { color: #0c0c0c; margin-left:50; margin-right:50; }
.lesung li { color: #0c0c0c; margin-left:50; margin-right:50; }
.lesung details { color: #0c0c0c; margin:0; }
.lesung h3 { 	
	font-size: 10pt;
	text-align: left;
	color: black;
	background-color: green;
	font-style: normal;
	font-weight: bold;
	border-bottom: 1px green solid;
	margin: 0;
	padding: 2;
	padding-left: 15px;
}


body {
	margin: 0px;
	background-color: #f8f8f8;
	padding: 0;
}

#content {
	background-color: #f8f8f8;
	color: #0c0c0c;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 0;
	margin-bottom: 0;
}

p.intro {
	width: 50%;
	font-style: italic;
	color: #0c0c0c;
}

.subtitle {
	width: 100px;
	font-style:italic;
}

.secondline {
	font-style:italic;
	font-weight: normal;
}


a:link{ color: #0c0c0c; }
a:visited { color: #0c0c0c; }
a:active { color: #0c0c0c; }
a:focus  { color: #0c0c0c; }
/*a:hover { color: #f8f8f8 }*/

.footer {
	padding: 0px;
	background-color: orange;
	text-align: center;
}

.footer a:visited { color: blue; padding: 5; text-shadow: #CCC 3px 3px 3px }
.footer a:active { color: blue; padding: 5; text-shadow: #CCC 3px 3px 3px }
.footer a:visited { color: blue; padding: 5; text-shadow: #CCC 3px 3px 3px }
.footer a:focus { color: blue; padding: 5; text-shadow: #CCC 3px 3px 3px }
.footer a:link { color: blue; padding: 5; text-shadow: #CCC 3px 3px 3px }
.footer a:hover { background-color: #f8f8f8; padding: 5;  text-shadow: #CCC 3px 3px 3px }

.foto { background-color: blue; color: black; text-decoration: none; text-weight: bold; padding: 5;}
.foto a:visited { background-color: blue; color: black }
.foto a:active { background-color: blue; color: black }
.foto a:visited { background-color: blue; color: black }
.foto a:focus { background-color: blue; color: black }
.foto a:link { background-color: blue; color: black }
.foto a:hover { background-color: #f8f8f8 }

